﻿using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Text;
using Cursosycausas.Mvc.Models;

namespace Cursosycausas.Mvc.DAL
{
    interface ICursosyCausasUnitOfWork : IEntityFrameworkUnitOfWork
    {
        IDbSet<Tbl_Aula> Aulas { get; }
        IDbSet<Tbl_Aulas_Materias> Aulas_Materias { get; }
        IDbSet<Tbl_Aulas_Materias_Temas> Aulas_Materias_Temas { get; }
        IDbSet<Tbl_Aulas_Materias_Temas_Contenidos> Aulas_Materias_Temas_Contenidos { get; }
        IDbSet<Tbl_Aulas_Materias_Temas_Examenes> Aulas_Materias_Temas_Examenes { get; }
        IDbSet<Tbl_Aulas_Usuarios> Aulas_Usuarios { get; }
        IDbSet<Tbl_Aulas_Usuarios_Materias_Temas_Contenidos> Aulas_Usuarios_Materias_Temas_Contenidos { get; }
        IDbSet<Tbl_Aulas_Usuarios_Materias_Temas_Examenes> Aulas_Usuarios_Materias_Temas_Examenes { get; }
        IDbSet<Tbl_Contenido> Contenido { get; }
        IDbSet<Tbl_Derecho> Derecho { get; }
        IDbSet<Tbl_Materia> Materia { get; }
        IDbSet<Tbl_Noticia> Noticia { get; }        
    }
}
